package net.aiotos.driver.custom;

import net.aiotos.common.dto.Msg;

/**
 * 控制类
 * @author iotos
 *
 */
public  interface IotosControlEvent {
	/**
	 * 自定义访问事件
	 * @param fromUuid 通信访问的请求者的接入点ID
	 * @param type   操作类型字符串标识
	 * @param data   用户数据
	 * @return
	 */
   Msg event_customControl(String fromUuid, String type, String data);
   
   /**
    * 监测点查询
    * @param point 监测点对外ID
    * @param condition  
    * @return
    */
   Msg event_getData(String point, String condition);
   
   /**
    * 监测点控制
    * @param point 监测点对外
    * @param value String
    * @return
    */
   Msg  event_setData(String point, String value);
   
   /**
    * 发布者上报
    * @param point
    * @param value
    * @return
    */
   Msg  event_syncPubMsg(String point, String value);
}
